FrameLib  0.1
Arbitrarily timed and sized frame-based DSP
FrameLib_LocalAllocator::Storage Class Reference

#include <FrameLib_Memory.h>

Public Member Functions

double * getData () const
 
unsigned long getSize () const
 
const char * getName () const
 
void resize (unsigned long size)
 

Protected Member Functions

 Storage (const char *name, FrameLib_LocalAllocator *allocator)
 
 ~Storage ()
 
void increment ()
 
unsigned long decrement ()
 

Friends

class FrameLib_LocalAllocator
 

Constructor & Destructor Documentation

◆ Storage()

FrameLib_LocalAllocator::Storage::Storage ( const char *  name,
FrameLib_LocalAllocator allocator 
)
protected

◆ ~Storage()

FrameLib_LocalAllocator::Storage::~Storage ( )
protected

Member Function Documentation

◆ decrement()

unsigned long FrameLib_LocalAllocator::Storage::decrement ( )
inlineprotected

◆ getData()

double* FrameLib_LocalAllocator::Storage::getData ( ) const
inline

◆ getName()

const char* FrameLib_LocalAllocator::Storage::getName ( ) const
inline

◆ getSize()

unsigned long FrameLib_LocalAllocator::Storage::getSize ( ) const
inline

◆ increment()

void FrameLib_LocalAllocator::Storage::increment ( )
inlineprotected

◆ resize()

void FrameLib_LocalAllocator::Storage::resize ( unsigned long  size)

Friends And Related Function Documentation

◆ FrameLib_LocalAllocator

friend class FrameLib_LocalAllocator
friend

The documentation for this class was generated from the following files: